using System;

namespace Module.Core.EntitiesInfo
{

	[Serializable]
	public class LogChuyenGoldInfo
	{
		#region Fields

		private int logId;
		private DateTime createDate;
		private string iP;
		private string emailTransfer;
		private string emailGet;
		private float gold;
	    private string description;
	    private string codeMember_From;
        private string codeMember_To;
        private int status;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the LogChuyenGoldInfoBase class.
		/// </summary>
		public LogChuyenGoldInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the LogChuyenGoldInfoBase class.
		/// </summary>
        public LogChuyenGoldInfo(DateTime createDate, string iP, string emailTransfer, string emailGet, float gold, string codeMember_From, string codeMember_To,int status)
		{
			this.createDate = createDate;
			this.iP = iP;
			this.emailTransfer = emailTransfer;
			this.emailGet = emailGet;
			this.gold = gold;
		    this.codeMember_From = codeMember_From;
		    this.codeMember_To = codeMember_To;
          
		}

		/// <summary>
		/// Initializes a new instance of the LogChuyenGoldInfoBase class.
		/// </summary>
        public LogChuyenGoldInfo(int logId, DateTime createDate, string iP, string emailTransfer, string emailGet, float gold, string codeMember_From, string codeMember_To)
		{
			this.logId = logId;
			this.createDate = createDate;
			this.iP = iP;
			this.emailTransfer = emailTransfer;
			this.emailGet = emailGet;
			this.gold = gold;
            this.codeMember_From = codeMember_From;
            this.codeMember_To = codeMember_To;
          
		}

        public LogChuyenGoldInfo(DateTime createDate, string iP, string emailTransfer, string emailGet, float gold, string description, string codeMember_From, string codeMember_To)
        {
            this.createDate = createDate;
            this.iP = iP;
            this.emailTransfer = emailTransfer;
            this.emailGet = emailGet;
            this.gold = gold;
            this.description = description;
            this.codeMember_From = codeMember_From;
            this.codeMember_To = codeMember_To;
          

        }

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the LogId value.
		/// </summary>
		public int LogId
		{
			get { return logId; }
			set { logId = value; }
		}

		/// <summary>
		/// Gets or sets the CreateDate value.
		/// </summary>
		public DateTime CreateDate
		{
			get { return createDate; }
			set { createDate = value; }
		}

		/// <summary>
		/// Gets or sets the IP value.
		/// </summary>
		public string IP
		{
			get { return iP; }
			set { iP = value; }
		}

		/// <summary>
		/// Gets or sets the EmailTransfer value.
		/// </summary>
		public string EmailTransfer
		{
			get { return emailTransfer; }
			set { emailTransfer = value; }
		}

		/// <summary>
		/// Gets or sets the EmailGet value.
		/// </summary>
		public string EmailGet
		{
			get { return emailGet; }
			set { emailGet = value; }
		}

		/// <summary>
		/// Gets or sets the Gold value.
		/// </summary>
		public float Gold
		{
			get { return gold; }
			set { gold = value; }
		}

        /// <summary>
        /// Gets or sets the Description value.
        /// </summary>
        public string Description
        {
            get { return description; }
            set { description = value; }
        }

        /// <summary>
        /// Gets or sets the CodeMember_From value.
        /// </summary>
        public string CodeMember_From
        {
            get { return codeMember_From; }
            set { codeMember_From = value; }
        }

        /// <summary>
        /// Gets or sets the CodeMember_From value.
        /// </summary>
        public string CodeMember_To
        {
            get { return codeMember_To; }
            set { codeMember_To = value; }
        }

       


		#endregion
	}
}
